第18天我要實作的是利用藍芽模組與手機做連接。
那首先是這次需要的模組
藍芽模組
接線圖
實體圖
再來是arduino部分
首先需要先導入藍芽的函數庫,接著設定它們溝通時的腳位 SoftwareSerial value(RX,TX),再設定溝通時所需要用到的代數。
接著在啟動時開啟控制台及藍芽模組。
主程式的部分利用IF判斷式在其接收到訊息時,儲存至VAL代數,並將其印在控制台上。
導入後就能夠在手機上看到藍芽裝置。
將其連接後便可以試著傳送訊息給Arduino。
Arduino端接收到的訊息。
程式碼
#include <SoftwareSerial.h>
SoftwareSerial BT(8, 9);
char val;
void setup() {
Serial.begin(9600);
Serial.println("BT is ready!");
BT.begin(9600);
}
void loop() {
if (BT.available()) {
val = BT.read();
Serial.print(val);
}
}